package com.xinchuang.domain.vo.inner;

import lombok.Data;
import org.apache.commons.compress.utils.Lists;

import java.util.List;

/**
 * 内部详情
 */
@Data
public class DetailData {
    /**
     * 装配费用类
     */
    private AssemblyFee assemblyFeeOfDetail = new AssemblyFee();
    /**
     * 热流道系统费用
     */
    private HotRunner hotRunner = new HotRunner();
    /**
     * 钢料列表
     */
    private List<IronMaterial> ironMaterialList = Lists.newArrayList();
    /**
     * 零件列表
     */
    private List<MoldPart> moldPartList = Lists.newArrayList();
    /**
     * 模具信息
     */
    private MoldInfo mouldInfo = new MoldInfo();
    /**
     * 油缸费用
     */
    private OilCylinder oilCylinder = new OilCylinder();
    /**
     * 塑料材料费用
     */
    private PlasticMaterialCost plasticMaterialCost = new PlasticMaterialCost();
    /**
     * 纹理价格
     */
    private TexturingCost texturingCost = new TexturingCost();
    /**
     * 试模费用
     */
    private TryoutFee tryoutFeeOfDetail = new TryoutFee();

    //外购件-检具价格
    private Double gagePrice;
    //外购件-石墨电极价格
    private Double graphiteElectrodeCost;
    //产品尺寸-高
    private Double heightOfProduct;
    //产品尺寸-长
    private Double lengthOfProduct;
    //零件所属模具类型（保险杠大型模具）
    private String moldTypeId;
    //水电油接头顶针的价格
    private Double thimblePrice;
    //运输费用 (费用详情中运输费用)
    private Double transportFeeOfDetail;
    //产品尺寸-宽
    private Double widthOfProduct;


}
